package com.bcbim.smart_water_interface.pipeManagement.vo;

import com.bcbim.common.response.annotation.TranslationField;
import lombok.Data;

import java.io.Serializable;

/**
 * 存放在redis中的管点信息列表
 *
 * @author wxc
 * @version V1.0
 * @date 2021/8/30
 **/
@Data
public class PipePointListVO implements Serializable {

    private static final long serialVersionUID = -3447375788694501873L;

    /**
     * 管点id
     */
    private String id;
    /**
     * 管点编号
     */
    private String code;

    /**
     * 特征
     */
    @TranslationField(typeFlag = "featureType")
    private String feature;
    /**
     * 附属物
     */
    @TranslationField(typeFlag = "attachmentType")
    private String attachment;
    /**
     * 地面高程
     */
    private String high;
    /**
     * 用途（要素类别）
     */
    @TranslationField(typeFlag = "usesType")
    private String uses;
    /**
     * 井底埋深
     */
    private String bury;
    /**
     * 所在道路名称
     */
    private String roadName;
    /**
     * 埋设年代
     */
    private String constructionTime;
    /**
     * 权属单位
     */
    private String ownershipOrg;
    /**
     * 探测日期
     */
    private String surveyDate;
    /**
     * 探测单位
     */
    private String surveyOrg;
    /**
     * 监理单位
     */
    private String supervisingOrg;
    /**
     * 精度级别
     */
    @TranslationField(typeFlag = "accuracyLevelType")
    private String accuracyLevel;
    /**
     * 经度
     */
    private String longitude;
    /**
     * 维度
     */
    private String latitude;

    /**
     * 管网类型(1:管点 2:管线)
     */
    private String pipelineType;


}
